incurable insanity - German English Dictionary